package com.xb.loan.cashier.service.bean;

import java.io.Serializable;

/**
 * 充值订单支付返回信息实体类
 */
public class ChargeOrderPayBO implements Serializable {
    
    private static final long serialVersionUID = 244432727640037274L;
    
    private String orderId;                     //订单号 是
    private String cashierOrderId;              //收银台订单号  是
    private int payChannelType;                 //第三方支付渠道 是   1：支付宝；2：微信；3：银联
    private int tradeType;                      //渠道业务类型  是   1：web；2：wap；3：app
    private String platId;                      //平台id    是
    private String partnerId;                   //渠道id    是
    private String userId;                      //用户id    是
    private double money;                       //支付金额    是   保留两位小数
    private String sign;                        //加密串 否   sign签名字段：money、platId、partnerId、userId、orderId、cashierOrderId、payChannelReq、payChannelType、businessType
    
    /*
     * 第三方渠道请求 是   表单串或url地址，
     * 如果是微信支付，会把相应的appid、prepareid、partnerid、package、sign等参数封装为一个json串返回。
     */
    private String payChannelReq;

    public String getOrderId() {
        return orderId;
    }

    public void setOrderId(String orderId) {
        this.orderId = orderId;
    }

    public String getCashierOrderId() {
        return cashierOrderId;
    }

    public void setCashierOrderId(String cashierOrderId) {
        this.cashierOrderId = cashierOrderId;
    }

    public int getPayChannelType() {
        return payChannelType;
    }

    public void setPayChannelType(int payChannelType) {
        this.payChannelType = payChannelType;
    }

    public int getTradeType() {
        return tradeType;
    }

    public void setTradeType(int tradeType) {
        this.tradeType = tradeType;
    }

    public String getPlatId() {
        return platId;
    }

    public void setPlatId(String platId) {
        this.platId = platId;
    }

    public String getPartnerId() {
        return partnerId;
    }

    public void setPartnerId(String partnerId) {
        this.partnerId = partnerId;
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public double getMoney() {
        return money;
    }

    public void setMoney(double money) {
        this.money = money;
    }

    public String getSign() {
        return sign;
    }

    public void setSign(String sign) {
        this.sign = sign;
    }

    public String getPayChannelReq() {
        return payChannelReq;
    }

    public void setPayChannelReq(String payChannelReq) {
        this.payChannelReq = payChannelReq;
    }
}
